.s_body {
	font-size: 16px;
	font-family: Microsoft YaHei;
	color: rgba(255,255,255,0.7);
	line-height: 2;
}
/*-* CUSTOM_STYLESHEET_BEGIN_TAG *-*/.e_text-4 a.on,.e_text-4 a:hover{background: #25a15c!important;}
@media screen and (min-width: 769px) {
    #lan  {
        display: none;
    }
}

.boyce_table_fixed{
			overflow: auto;
		}
		.boyce_table_fixed table{
			table-layout: fixed;			
			border: 1px solid #dedede;
			border-collapse: collapse;
			width: auto;
		}
		.boyce_table_fixed table td,
		.boyce_table_fixed table th{
			word-break: keep-all;
			white-space: nowrap;
			border: 1px solid #dedede;
			padding: 1rem;
		}
		.boyce_table_fixed td:first-child,
		.boyce_table_fixed th:first-child{
			position: sticky;
			left: 0;
			z-index: 10;
			background: #f3f3f3;
		}




::-webkit-scrollbar {
    width: 9px;
    background-color: #eee;
}

::-webkit-scrollbar-thumb {
    border: solid 2px #eee;
    width: 5px;
    border-radius: 4px;
    background-color: #5a5d62;
}

::-webkit-scrollbar-corner {
    background-color: #fff;
}

::-webkit-scrollbar:horizontal {
    height: 9px;
}

::-webkit-selection {
    background: #28457b;
    color: #fff;
}

::-moz-selection {
    background: #28457b;
    color: #fff;
}

::selection {
    background: #28457b;
    color: #fff;
}





#c_static_001_P_721-1659000550747 ::-webkit-input-placeholder{font-size:12px; color:rgba(255,255,255,0.8);} /* 使用webkit内核的浏览器 /
#c_static_001_P_721-1659000550747 :-moz-placeholder{font-size:12px; color:rgba(255,255,255,0.8);} / Firefox版本4-18 /
#c_static_001_P_721-1659000550747 ::-moz-placeholder{font-size:12px; color:rgba(255,255,255,0.8);} / Firefox版本19+ /
#c_static_001_P_721-1659000550747 :-ms-input-placeholder{font-size:12px; color:rgba(255,255,255,0.8);} / IE浏览器 */

@keyframes dianhua
{
0%   {color:rgba(255,255,255,0.6);}
50%  {color:rgba(255,255,255,1);}
100% {color:rgba(255,255,255,0.6);}
}


/* ----- PB分页数字条效果 结束 ----- */
.pagebar .pagination {
	display:flex;
	justify-content:center;
	margin-top:10px; padding-top:50px; clear:both;
}
.pagination a {
	background:#fff;
	border:1px solid #ccc;
	color:#333;
	font-size: 14px;
	padding:5px 8px;
	margin:0 3px;
	border-radius:3px;
}
.pagination span {
	color: #333;
	font-size:14px;
	padding:5px 2px;
	margin:0 3px;
	border-radius:3px;
}
.pagination a:hover {
	color:#fe0000;
	border:1px solid #fe0000;
}
.pagination a.page-num-current {
	color:#fff;
	background:#fe0000;
	border:1px solid #fe0000;
}
/* ----- PB分页数字条效果 结束 ----- */



@media screen and (max-width: 768px){
#c_banner_019_P_130-16824695589690{padding-top:65px}
}


.fy-mk40020016 .pc-list { width:auto;border-top:none; }
.fy-mk40020016 .pc-list li.sort-item { margin-bottom: 10px; }
.fy-mk40020016 .pc-list li .pc-name { position: relative; height: 50px; line-height: 50px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.fy-mk40020016 .pc-list li .pc-name a { font-weight: lighter; background: #f0f0f0 url(../images/jt.png) no-repeat 14px 19px; line-height: 50px; font-size: 16px; color: #1d1819; padding-left: 30px; padding-right: 35px; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.fy-mk40020016 .pc-list li .pc-name:hover a,
.fy-mk40020016 .pc-list li.sort-item-on .pc-name a,
.fy-mk40020016 .pc-list li .pc-name a.on { color: #fff; background: #687697 url(../images/jt_h.png) no-repeat 14px 19px; transition: all 0.2s ease-in-out 0s; padding-left:38px; }

.fy-mk40020016 .pc-list .sort-item .turn { position: absolute; cursor: pointer; display: block; float: right; width: 35px; height: 50px; top: 0px; right: 0px; }
.fy-mk40020016 .pc-list .sort-item .turn { background: url("../images/jiah.png") no-repeat center center; background-size: 10px; }
.fy-mk40020016 .pc-list li.sort-item:hover .pc-name .turn { background: url("../images/jiah_h.png") no-repeat center center; background-size: 10px; }


.fy-mk40020016 .pc-list li.sort-item-on:hover .pc-name .turn,
.fy-mk40020016 .pc-list .sort-item-on .turn { background: url("../images/jianh.png") no-repeat center center; background-size: 10px; }
        

.fy-mk40020016 .pc-list .sort-item .bd { display: none; overflow: hidden; transition: all .6s ease 0s;}
.fy-mk40020016 .pc-list .sort-item .bd ul { }
.fy-mk40020016 .pc-list .sort-item .bd li { width: 100%; float: left; height: 45px; line-height: 45px; margin-top:5px; background-color: #f0f0f0; }
.fy-mk40020016 .pc-list .sort-item .bd li.on a { color: #0d58a9; }
.fy-mk40020016 .pc-list .sort-item .bd li a { padding-left: 30px; font-size: 16px; display: block; color: #666666; line-height: 45px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.fy-mk40020016 .pc-list .sort-item .bd li a span { float: right; }
.fy-mk40020016 .pc-list .sort-item .bd li a:hover { padding-left: 35px; color: #0d58a9; transition: all 0.2s ease-in-out 0s; }
.fy-mk40020016 .pc-list .sort-item-on .bd { display: block; }


#all2map {
	width: 100%;
	height: 546px;
	overflow: hidden;
	font-family: "微软雅黑";
	font-size: 14px;
}
#all2map b {
	color: #CC5522;
	font-size: 14px;
}
#all2map img {
	max-width: none;
}




/*浮动客服*/

.toolbar {
	position: fixed;
	top: 50%;
	right: 1%;
	margin-top: -163px;
	z-index: 100;
	width: 80px;
}
.toolbar dd {
	position: relative;
	float: left;
	width: 80px;
	height: 80px;
	background:#25a05c;
	margin-top: 2px;
	border-radius: 5px;
	color: #fff;
	font-size: 14px;
	line-height: 21px;
	text-align: center;
	cursor: pointer;
transition: all .5s;
}
.toolbar dd:first-child {
	margin-top: 0;
}
.toolbar dd i {
	width: 100%;
	height: 30px;
	display: block;
	margin-top: 13px;
	background: url(../images/toolbar.png) no-repeat center 0;
}
.toolbar dd.qq i {
	background-position-y: 0;
}
.toolbar dd.tel i {
	background-position-y: -30px;
}
.toolbar dd.code i {
	background-position-y: -60px;
}
.toolbar dd.top i {
	background-position-y: -90px;
}
.toolbar dd span {
	display: block;
	color: #fff;
}
.toolbar dd.tel .box {
	position: absolute;
	top: 0;
	width: 190px;
	right: -200px;
	height: 100%;
	margin-right: 10px;
	border-radius: 5px;
	background:#25a05c;
	opacity: 0;
transition: all .5s;
}
.toolbar dd.tel .box p {
	font-size: 14px;
	margin: 15px auto 7px;
}
.toolbar dd.tel .box h3 {
	font-size: 18px;
	font-weight: bold;
}
.toolbar dd.tel .box:after {
	display: block;
	content: " ";
	border-style: solid dashed dashed dashed;
	border-color: transparent transparent transparent#008cd7;
	;
	border-width: 9px;
	width: 0;
	height: 0;
	position: absolute;
	top: 50%;
	margin-top: -9px;
	right: -18px;
	margin-left: -12px;
}
.toolbar dd.code .box {
	position: absolute;
	top: 0;
	width: 162px;
	right: -172px;
	height: 162px;
	margin-right: 10px;
	border-radius: 5px;
	background:#25a05c;
	opacity: 0;
transition: all .5s;
}
.toolbar dd.code .box img {
	width: 140px;
	height: 140px;
	padding: 11px;
}
.toolbar dd.code .box:after {
	display: block;
	content: " ";
	border-style: solid dashed dashed dashed;
	border-color: transparent transparent transparent#008cd7;
	;
	border-width: 9px;
	width: 0;
	height: 0;
	position: absolute;
	top: 30px;
	right: -18px;
	margin-left: -12px;
}
.toolbar dd:hover {
	background: #333;
}
.toolbar dd.tel:hover .box {
	opacity: 1;
	right: 80px;
}
.toolbar dd.code:hover .box {
	opacity: 1;
	right: 80px;
}


@media screen and (max-width: 768px){
.toolbar{display:none}
}